import { createRouter, createWebHistory } from 'vue-router';
import { appRoutes } from './routes';
import { NOT_FOUND_ROUTE } from './routes/base';

export const router = createRouter({
  // 创建一个 hash 历史记录。
  history: createWebHistory(import.meta.env.BASE_URL),
  // 应该添加到路由的初始路由列表。
  routes: [...appRoutes, NOT_FOUND_ROUTE],
  // 是否应该禁止尾部斜杠。默认为假
  strict: true,
  scrollBehavior: (to, from, savedPosition) => {
    return savedPosition;
  },
});
